home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-02-10 | 2.8 KB | 148 lines |
- SED=sed
- USED=sed
-
- all: subs othersedcmds cmdlines clean fail
-
- subs: enable sep inclib 8bit newjis cv-vars manis xabcx dollar \
- sub-num sub-all subwrite head middle mac-mf \
- # noeol maddingcrowd
-
- othersedcmds: khadafy linecnt writeout readin # spencer distrib
-
- cmdlines: help version file quiet
-
- fail: 8to7
-
- enable::
- $(SED) -f enable.sed < enable.inp > tmp
- cmp enable.good tmp
-
- sep::
- $(SED) -f sep.sed < sep.inp > tmp
- cmp sep.good tmp
-
- inclib::
- $(SED) -f inclib.sed < inclib.inp > tmp
- cmp inclib.good tmp
-
- 8bit::
- $(SED) -f 8bit.sed < 8bit.inp > tmp
- cmp 8bit.good tmp
-
- newjis::
- $(SED) -f newjis.sed < newjis.inp > tmp
- cmp newjis.good tmp
-
- cv-vars::
- $(SED) -n -f cv-vars.sed < cv-vars.inp > tmp
- cmp cv-vars.good tmp
-
- head::
- $(SED) -f head.sed < head.inp > tmp
- cmp head.good tmp
-
- manis::
- $(SED) -f manis.sed < manis.inp > tmp
- cmp manis.inp tmp
-
- xabcx::
- $(SED) -f xabcx.sed < xabcx.inp > tmp
- cmp xabcx.good tmp
-
- middle::
- $(SED) -n -f middle.sed < head.inp > tmp
- cmp middle.good tmp
-
- dollar::
- $(SED) -f dollar.sed < dollar.inp > tmp
- cmp dollar.good tmp
-
- noeol::
- $(SED) -f noeol.sed < noeol.inp > tmp
- cmp noeol.good tmp
-
- sub-num::
- $(SED) -f sub-num.sed < sub-num.inp > tmp
- cmp sub-num.good tmp
-
- sub-all::
- $(SED) -f sub-all.sed < sub-num.inp > tmp
- cmp sub-all.good tmp
-
- subwrite::
- $(SED) -f subwrite.sed < subwrite.inp > tmp1
- cmp subwrite.good1 tmp1
- cmp subwrite.good2 tmp2
-
- khadafy::
- $(SED) -f khadafy.sed < khadafy.inp > tmp
- cmp tmp khadafy.inp
-
- spencer::
- sh spencer.sh $(USED) < spencer.inp > spencer.tmp
- sh spencer.tmp
-
- # this 1003.2 feature (l) hasn't been implemented yet, hence the
- # -cmp instead of just cmp--we know it's going to fail.
- 8to7::
- $(SED) -f 8to7.sed < 8bit.inp > tmp
- -cmp tmp 8to7.good
-
- linecnt::
- $(SED) -f linecnt.sed < linecnt.inp > tmp
- cmp tmp linecnt.good
-
- distrib::
- sh distrib.sh $(USED) < distrib.inp > tmp
- cmp tmp distrib.good
-
- writeout::
- $(SED) -f writeout.sed < writeout.inp >tmp1
- cmp tmp1 writeout.good1
- cmp tmp2 writeout.good2
-
- readin::
- $(SED) -f readin.sed < readin.inp >tmp
- cmp tmp readin.good
-
- maddingcrowd::
- $(SED) -f maddingcrowd.sed < maddingcrowd.inp > tmp
- cmp tmp maddingcrowd.good
-
- mac-mf::
- $(SED) -f mac-mf.sed < mac-mf.inp > tmp
- cmp tmp mac-mf.good
-
- #
- # cmdlines targets
- #
-
- help::
- $(USED) --help > tmp1
- $(USED) -h > tmp2
- -$(USED) > tmp3 2>&1
- cmp tmp1 tmp2
- cmp tmp2 tmp3
- -cmp tmp1 help.good
-
- version::
- $(USED) --version > tmp1 2>&1
- $(USED) -V > tmp2 2>&1
- cmp tmp1 tmp2
- -cmp tmp1 version.good
-
- file::
- $(SED) --file=newjis.sed < newjis.inp > tmp
- cmp newjis.good tmp
-
- quiet::
- $(SED) --quiet -f cv-vars.sed < cv-vars.inp > tmp
- cmp cv-vars.good tmp
-
- #
- #
- #
-
- clean:
- rm -f tmp tmp1 tmp2 tmp3 core junk spencer.tmp
-